package com.literaryfamily.literaryfamily.entity;

import java.math.BigDecimal;
import java.util.Date;

public class BookReturnOrder {
    private Long id;

    private String returnOrderId;

    private String saleOrderId;

    private Long returnUserId;

    private String returnReason;

    private String returnImages;

    private BigDecimal requestedAmount;

    private Boolean sellerAgreement;

    private String sellerRejectionReason;

    private String sellerRejectionImages;

    private Boolean platformIntervention;

    private Boolean doorPickup;

    private Long pickupAddressId;

    private BigDecimal actualRefundAmount;

    private BigDecimal shippingCost;

    private Date expectedReturnTime;

    private Date actualReturnTime;

    private Integer returnStatus;

    private String additionalDescription;

    private String remark;

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public String getReturnOrderId() {
        return returnOrderId;
    }

    public void setReturnOrderId(String returnOrderId) {
        this.returnOrderId = returnOrderId == null ? null : returnOrderId.trim();
    }

    public String getSaleOrderId() {
        return saleOrderId;
    }

    public void setSaleOrderId(String saleOrderId) {
        this.saleOrderId = saleOrderId == null ? null : saleOrderId.trim();
    }

    public Long getReturnUserId() {
        return returnUserId;
    }

    public void setReturnUserId(Long returnUserId) {
        this.returnUserId = returnUserId;
    }

    public String getReturnReason() {
        return returnReason;
    }

    public void setReturnReason(String returnReason) {
        this.returnReason = returnReason == null ? null : returnReason.trim();
    }

    public String getReturnImages() {
        return returnImages;
    }

    public void setReturnImages(String returnImages) {
        this.returnImages = returnImages == null ? null : returnImages.trim();
    }

    public BigDecimal getRequestedAmount() {
        return requestedAmount;
    }

    public void setRequestedAmount(BigDecimal requestedAmount) {
        this.requestedAmount = requestedAmount;
    }

    public Boolean getSellerAgreement() {
        return sellerAgreement;
    }

    public void setSellerAgreement(Boolean sellerAgreement) {
        this.sellerAgreement = sellerAgreement;
    }

    public String getSellerRejectionReason() {
        return sellerRejectionReason;
    }

    public void setSellerRejectionReason(String sellerRejectionReason) {
        this.sellerRejectionReason = sellerRejectionReason == null ? null : sellerRejectionReason.trim();
    }

    public String getSellerRejectionImages() {
        return sellerRejectionImages;
    }

    public void setSellerRejectionImages(String sellerRejectionImages) {
        this.sellerRejectionImages = sellerRejectionImages == null ? null : sellerRejectionImages.trim();
    }

    public Boolean getPlatformIntervention() {
        return platformIntervention;
    }

    public void setPlatformIntervention(Boolean platformIntervention) {
        this.platformIntervention = platformIntervention;
    }

    public Boolean getDoorPickup() {
        return doorPickup;
    }

    public void setDoorPickup(Boolean doorPickup) {
        this.doorPickup = doorPickup;
    }

    public Long getPickupAddressId() {
        return pickupAddressId;
    }

    public void setPickupAddressId(Long pickupAddressId) {
        this.pickupAddressId = pickupAddressId;
    }

    public BigDecimal getActualRefundAmount() {
        return actualRefundAmount;
    }

    public void setActualRefundAmount(BigDecimal actualRefundAmount) {
        this.actualRefundAmount = actualRefundAmount;
    }

    public BigDecimal getShippingCost() {
        return shippingCost;
    }

    public void setShippingCost(BigDecimal shippingCost) {
        this.shippingCost = shippingCost;
    }

    public Date getExpectedReturnTime() {
        return expectedReturnTime;
    }

    public void setExpectedReturnTime(Date expectedReturnTime) {
        this.expectedReturnTime = expectedReturnTime;
    }

    public Date getActualReturnTime() {
        return actualReturnTime;
    }

    public void setActualReturnTime(Date actualReturnTime) {
        this.actualReturnTime = actualReturnTime;
    }

    public Integer getReturnStatus() {
        return returnStatus;
    }

    public void setReturnStatus(Integer returnStatus) {
        this.returnStatus = returnStatus;
    }

    public String getAdditionalDescription() {
        return additionalDescription;
    }

    public void setAdditionalDescription(String additionalDescription) {
        this.additionalDescription = additionalDescription == null ? null : additionalDescription.trim();
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark == null ? null : remark.trim();
    }
}